Usenix Security '21 - Alpaca: Application Layer Protocol Confusion - Analyzing And Mitigating Cracks